一、Markdown
Markdown是一种轻量级标记语言,创始人为约翰·格鲁伯(英语:John Gruber)。
它允许人们“使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档”。
这种语言吸收了很多在电子邮件中已有的纯文本标记的特性。
由于Markdown的轻量化、易读易写特性,并且对于图片,图表、数学式都有支持
二、语法
2.1 分割线
分割线最常使用就是三个或以上*,还可以使用-和_。
2.2字体
后面俩字加黑
后面俩字斜体
2.3标题
效果:
一级标题
二级标题
三级标题
四级标题
五级标题
六级标题
2.4列表
有序列表的标记方式是将上述的符号换成数字,并辅以.,如:
1 . 第一项
2 . 第二项
3 . 第三项
2.4.1列表嵌套
列表嵌套只需在子列表中的选项添加四个空格即可:
- 第一项:
- 第一项嵌套的第一个元素
- 第一项嵌套的第二个元素
- 第二项:
- 第二项嵌套的第一个元素
- 第二项嵌套的第一个元素
2.5区块
Markdown 区块引用是在段落开头使用 > 符号 ,然后后面紧跟一个空格符号
注意:
只需在段落开头写一个 > 即可,不必每行都带 > ,一个区块的内容中间不能写空行。
2.6段落
段落的前后要有空行,所谓的空行是指没有文字内容。若想在段内强制换行的方式是使用两个以上空格加上回车(引用中换行省略回车)。
2.7代码段
1 | for(int j=0;j<=ny;++j) { |
2.8表格
Markdown 制作表格使用 | 来分隔不同的单元格,使用 - 来分隔表头和其他行。
语法格式如下:
| 表头 | 表头 |
| ---- | ---- |
| 单元格 | 单元格 |
| 单元格 | 单元格 |
效果如下:
表头 表头 单元格 单元格 单元格 单元格
三、高级技巧
3.1转义
Markdown 使用了很多特殊符号来表示特定的意义,如果需要显示特定的符号则需要使用转义字符,Markdown 使用反斜杠转义特殊字符:
文本加粗
** 正常显示星号 **

